Mark BrennanMark Brennan
Laver Cup 2026: Team Europe Wins at the O2 Arena and the Data Gap Behind the Highlight ReelsThe 2026 Laver Cup closed at the O2 Arena in London with victory going to Tea...
Laver Cup: Team Europe Leads 3-1 After Day One and the Format Math Behind the ScoreThe moment Carlos Alcaraz and Jakub Mensik walked onto the doubles court at t...
Arthur Gea: From a Village Nobody Knows to a Grand Slam Second Week - A Story Beyond LuckArthur Gea: From a village nobody knows to a Grand Slam second week - a story...
The Ha Long Bay Road Race: A 15,000-Runner Record and the Lines Left UnwrittenAt 6:10 in the morning I stood beside the 18-kilometre marker of a...
Expiring Points: The Hidden Map of World Table TennisOn the World Table Tennis ranking board, there is a column that television...
18 Hours, Three Matches and a 10-21 Third Game: Sindhu Exits Asian Games 2026 on SchedulingPV Sindhu left the court at around 1 AM, reached her hotel at 1:30 AM, slept...
Wolves Esports Sweep A Team at VCT Threshold China: The Nature of a Win That Proves Nothing43 minutes for the first map. 54 minutes for the second. A 2-0 scoreline...
The White Space on the Stats Sheet: Why Vietnamese Women's Sports Data Remains an Untold StoryOn the night of July 2, I opened a twenty-thousand-row Excel file. The first...
70 Years of Hanoi Police FC: Quang Hai, Nguyen Filip and the Listing of a Heritage Between International WindowsOn October 10, at the ceremony marking the 70th anniversary of the founding o...
Asiad 20 closes: 348 Vietnamese athletes, three golds, and an injury ledger nobody has auditedOn the closing night of Asiad 20 in Aichi-Nagoya, the five-member panel of th...
Siuhy Leaves Liquid: The Unfinished Symphony of a Shot-CallerThere is a moment I cannot forget, even though it never appeared on broadcast...
When Data Is Empty: A Lesson in Integrity for Deep Volleyball AnalysisThe ball is only a supporting actor; the real drama lies in the space between...
Remind's Chun-Li Look at the Street Fighter Premiere: a Media Spike, Not a Career TrajectoryThe photo set went live at 10 p.m., minutes after the premiere of the Street...
Xavi Takes Over the Netherlands, Klopp Leads Germany: A System Transplant Test Ahead of the Nations LeagueJohan Cruyff Arena, Amsterdam, an autumn evening. On the home bench, a man fr...
Desk Interference at Valorant Shanghai: When an Operational Fault Becomes a Competitive-Integrity QuestionIn the match between FUT Esports and 100 Thieves at Valorant Champions...
Nguyen Tien Minh Wins Vietnam Open 2026 Qualifier: Experience at 43 and the Question of Vietnam's Men's Singles DepthDuring the qualifying round of the Vietnam Open 2026, player Nguyen Tien Minh...
Outside Hitter Crisis: The Dark Omen for Vietnamese Women's Volleyball Before Asiad 20Who could have predicted that the crisis at outside hitter (OH) position woul...
A Death in Las Vegas and the Labor Judgment Buried Behind the “Boxing Mogul” LabelA 45-year-old man stepped out of cover and moved straight at the armed robber...
Marukawa and Indonesia's Naturalization Shift: From Bloodline to Five-Year ResidencyOn the night of October 21, in a small apartment in Incheon, I clicked my old...
Ninh Binh sweep September 2026/27 V.League awards: a results signal and a data vacuumOn the night of 9 October 2026, in Round 3 of V.League, The Cong Viettel host...
Laver Cup: Team Europe Leads 3-1 After Day One and the Format Math Behind the ScoreThe moment Carlos Alcaraz and Jakub Mensik walked onto the doubles court at t...
Arthur Gea: From a Village Nobody Knows to a Grand Slam Second Week - A Story Beyond LuckArthur Gea: From a village nobody knows to a Grand Slam second week - a story...
The Ha Long Bay Road Race: A 15,000-Runner Record and the Lines Left UnwrittenAt 6:10 in the morning I stood beside the 18-kilometre marker of a...
Expiring Points: The Hidden Map of World Table TennisOn the World Table Tennis ranking board, there is a column that television...
18 Hours, Three Matches and a 10-21 Third Game: Sindhu Exits Asian Games 2026 on SchedulingPV Sindhu left the court at around 1 AM, reached her hotel at 1:30 AM, slept...
Wolves Esports Sweep A Team at VCT Threshold China: The Nature of a Win That Proves Nothing43 minutes for the first map. 54 minutes for the second. A 2-0 scoreline...
The White Space on the Stats Sheet: Why Vietnamese Women's Sports Data Remains an Untold StoryOn the night of July 2, I opened a twenty-thousand-row Excel file. The first...
70 Years of Hanoi Police FC: Quang Hai, Nguyen Filip and the Listing of a Heritage Between International WindowsOn October 10, at the ceremony marking the 70th anniversary of the founding o...
Asiad 20 closes: 348 Vietnamese athletes, three golds, and an injury ledger nobody has auditedOn the closing night of Asiad 20 in Aichi-Nagoya, the five-member panel of th...
Siuhy Leaves Liquid: The Unfinished Symphony of a Shot-CallerThere is a moment I cannot forget, even though it never appeared on broadcast...
When Data Is Empty: A Lesson in Integrity for Deep Volleyball AnalysisThe ball is only a supporting actor; the real drama lies in the space between...
Remind's Chun-Li Look at the Street Fighter Premiere: a Media Spike, Not a Career TrajectoryThe photo set went live at 10 p.m., minutes after the premiere of the Street...
Xavi Takes Over the Netherlands, Klopp Leads Germany: A System Transplant Test Ahead of the Nations LeagueJohan Cruyff Arena, Amsterdam, an autumn evening. On the home bench, a man fr...
Desk Interference at Valorant Shanghai: When an Operational Fault Becomes a Competitive-Integrity QuestionIn the match between FUT Esports and 100 Thieves at Valorant Champions...
Nguyen Tien Minh Wins Vietnam Open 2026 Qualifier: Experience at 43 and the Question of Vietnam's Men's Singles DepthDuring the qualifying round of the Vietnam Open 2026, player Nguyen Tien Minh...
Outside Hitter Crisis: The Dark Omen for Vietnamese Women's Volleyball Before Asiad 20Who could have predicted that the crisis at outside hitter (OH) position woul...
A Death in Las Vegas and the Labor Judgment Buried Behind the “Boxing Mogul” LabelA 45-year-old man stepped out of cover and moved straight at the armed robber...
Marukawa and Indonesia's Naturalization Shift: From Bloodline to Five-Year ResidencyOn the night of October 21, in a small apartment in Incheon, I clicked my old...
Ninh Binh sweep September 2026/27 V.League awards: a results signal and a data vacuumOn the night of 9 October 2026, in Round 3 of V.League, The Cong Viettel host...
